<?php

namespace Ladenise\EveBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Ramassemblylines
 */
class Ramassemblylines
{
    /**
     * @var integer
     */
    private $assemblylineid;

    /**
     * @var integer
     */
    private $assemblylinetypeid;

    /**
     * @var integer
     */
    private $containerid;

    /**
     * @var \DateTime
     */
    private $nextfreetime;

    /**
     * @var integer
     */
    private $uigroupingid;

    /**
     * @var float
     */
    private $costinstall;

    /**
     * @var float
     */
    private $costperhour;

    /**
     * @var integer
     */
    private $restrictionmask;

    /**
     * @var float
     */
    private $discountpergoodstandingpoint;

    /**
     * @var float
     */
    private $surchargeperbadstandingpoint;

    /**
     * @var float
     */
    private $minimumstanding;

    /**
     * @var float
     */
    private $minimumcharsecurity;

    /**
     * @var float
     */
    private $minimumcorpsecurity;

    /**
     * @var float
     */
    private $maximumcharsecurity;

    /**
     * @var float
     */
    private $maximumcorpsecurity;

    /**
     * @var integer
     */
    private $ownerid;

    /**
     * @var integer
     */
    private $activityid;


    /**
     * Get assemblylineid
     *
     * @return integer 
     */
    public function getAssemblylineid()
    {
        return $this->assemblylineid;
    }

    /**
     * Set assemblylinetypeid
     *
     * @param integer $assemblylinetypeid
     * @return Ramassemblylines
     */
    public function setAssemblylinetypeid($assemblylinetypeid)
    {
        $this->assemblylinetypeid = $assemblylinetypeid;
    
        return $this;
    }

    /**
     * Get assemblylinetypeid
     *
     * @return integer 
     */
    public function getAssemblylinetypeid()
    {
        return $this->assemblylinetypeid;
    }

    /**
     * Set containerid
     *
     * @param integer $containerid
     * @return Ramassemblylines
     */
    public function setContainerid($containerid)
    {
        $this->containerid = $containerid;
    
        return $this;
    }

    /**
     * Get containerid
     *
     * @return integer 
     */
    public function getContainerid()
    {
        return $this->containerid;
    }

    /**
     * Set nextfreetime
     *
     * @param \DateTime $nextfreetime
     * @return Ramassemblylines
     */
    public function setNextfreetime($nextfreetime)
    {
        $this->nextfreetime = $nextfreetime;
    
        return $this;
    }

    /**
     * Get nextfreetime
     *
     * @return \DateTime 
     */
    public function getNextfreetime()
    {
        return $this->nextfreetime;
    }

    /**
     * Set uigroupingid
     *
     * @param integer $uigroupingid
     * @return Ramassemblylines
     */
    public function setUigroupingid($uigroupingid)
    {
        $this->uigroupingid = $uigroupingid;
    
        return $this;
    }

    /**
     * Get uigroupingid
     *
     * @return integer 
     */
    public function getUigroupingid()
    {
        return $this->uigroupingid;
    }

    /**
     * Set costinstall
     *
     * @param float $costinstall
     * @return Ramassemblylines
     */
    public function setCostinstall($costinstall)
    {
        $this->costinstall = $costinstall;
    
        return $this;
    }

    /**
     * Get costinstall
     *
     * @return float 
     */
    public function getCostinstall()
    {
        return $this->costinstall;
    }

    /**
     * Set costperhour
     *
     * @param float $costperhour
     * @return Ramassemblylines
     */
    public function setCostperhour($costperhour)
    {
        $this->costperhour = $costperhour;
    
        return $this;
    }

    /**
     * Get costperhour
     *
     * @return float 
     */
    public function getCostperhour()
    {
        return $this->costperhour;
    }

    /**
     * Set restrictionmask
     *
     * @param integer $restrictionmask
     * @return Ramassemblylines
     */
    public function setRestrictionmask($restrictionmask)
    {
        $this->restrictionmask = $restrictionmask;
    
        return $this;
    }

    /**
     * Get restrictionmask
     *
     * @return integer 
     */
    public function getRestrictionmask()
    {
        return $this->restrictionmask;
    }

    /**
     * Set discountpergoodstandingpoint
     *
     * @param float $discountpergoodstandingpoint
     * @return Ramassemblylines
     */
    public function setDiscountpergoodstandingpoint($discountpergoodstandingpoint)
    {
        $this->discountpergoodstandingpoint = $discountpergoodstandingpoint;
    
        return $this;
    }

    /**
     * Get discountpergoodstandingpoint
     *
     * @return float 
     */
    public function getDiscountpergoodstandingpoint()
    {
        return $this->discountpergoodstandingpoint;
    }

    /**
     * Set surchargeperbadstandingpoint
     *
     * @param float $surchargeperbadstandingpoint
     * @return Ramassemblylines
     */
    public function setSurchargeperbadstandingpoint($surchargeperbadstandingpoint)
    {
        $this->surchargeperbadstandingpoint = $surchargeperbadstandingpoint;
    
        return $this;
    }

    /**
     * Get surchargeperbadstandingpoint
     *
     * @return float 
     */
    public function getSurchargeperbadstandingpoint()
    {
        return $this->surchargeperbadstandingpoint;
    }

    /**
     * Set minimumstanding
     *
     * @param float $minimumstanding
     * @return Ramassemblylines
     */
    public function setMinimumstanding($minimumstanding)
    {
        $this->minimumstanding = $minimumstanding;
    
        return $this;
    }

    /**
     * Get minimumstanding
     *
     * @return float 
     */
    public function getMinimumstanding()
    {
        return $this->minimumstanding;
    }

    /**
     * Set minimumcharsecurity
     *
     * @param float $minimumcharsecurity
     * @return Ramassemblylines
     */
    public function setMinimumcharsecurity($minimumcharsecurity)
    {
        $this->minimumcharsecurity = $minimumcharsecurity;
    
        return $this;
    }

    /**
     * Get minimumcharsecurity
     *
     * @return float 
     */
    public function getMinimumcharsecurity()
    {
        return $this->minimumcharsecurity;
    }

    /**
     * Set minimumcorpsecurity
     *
     * @param float $minimumcorpsecurity
     * @return Ramassemblylines
     */
    public function setMinimumcorpsecurity($minimumcorpsecurity)
    {
        $this->minimumcorpsecurity = $minimumcorpsecurity;
    
        return $this;
    }

    /**
     * Get minimumcorpsecurity
     *
     * @return float 
     */
    public function getMinimumcorpsecurity()
    {
        return $this->minimumcorpsecurity;
    }

    /**
     * Set maximumcharsecurity
     *
     * @param float $maximumcharsecurity
     * @return Ramassemblylines
     */
    public function setMaximumcharsecurity($maximumcharsecurity)
    {
        $this->maximumcharsecurity = $maximumcharsecurity;
    
        return $this;
    }

    /**
     * Get maximumcharsecurity
     *
     * @return float 
     */
    public function getMaximumcharsecurity()
    {
        return $this->maximumcharsecurity;
    }

    /**
     * Set maximumcorpsecurity
     *
     * @param float $maximumcorpsecurity
     * @return Ramassemblylines
     */
    public function setMaximumcorpsecurity($maximumcorpsecurity)
    {
        $this->maximumcorpsecurity = $maximumcorpsecurity;
    
        return $this;
    }

    /**
     * Get maximumcorpsecurity
     *
     * @return float 
     */
    public function getMaximumcorpsecurity()
    {
        return $this->maximumcorpsecurity;
    }

    /**
     * Set ownerid
     *
     * @param integer $ownerid
     * @return Ramassemblylines
     */
    public function setOwnerid($ownerid)
    {
        $this->ownerid = $ownerid;
    
        return $this;
    }

    /**
     * Get ownerid
     *
     * @return integer 
     */
    public function getOwnerid()
    {
        return $this->ownerid;
    }

    /**
     * Set activityid
     *
     * @param integer $activityid
     * @return Ramassemblylines
     */
    public function setActivityid($activityid)
    {
        $this->activityid = $activityid;
    
        return $this;
    }

    /**
     * Get activityid
     *
     * @return integer 
     */
    public function getActivityid()
    {
        return $this->activityid;
    }
}
